1333
1
396
0
467
31535
1045
517
1152
1824
584
303
580
918
2522
2211
2952
1649
998
407
611
1015
1541
759
431
1504
375
239
1431
2
6800
2748
552