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