1053
0
301
484
573
1172
1
633
46
427
347
19279
2
326
54
1073
787
2211
401
2635
1237
497
17730
11
2952
653
392
353
318
472
261
522
670