350
793
6
48
468
348
640
79
478
3613
568
93
219
879
129
19
2043
910
182
586
244
34
179
1260
691
616
34
751
208
145
3547
158
757
381
134
2441
1065
880
1196
509
151
1535
427
25
295
921
228
3
1361
73
266
