1428
0
953
139
58
518
2395
962
1
246
714
107
2522
825
2459
9
1454
4111
2
398
792
3114
4
573
683
322
1132
1501
2211
383
415
1251
1131
17353
575