1045
0
2992
552
4594
1
1541
1152
611
766
2952
464
5009
525
2941
1297
2740
2395
759
2211
2645
1603
584
1128
138355
413
1392
768
391
2522
303
355