4594
1
1045
0
458
584
552
2952
525
1152
2992
759
2522
1009
2740
1015
507
464
334
31535
1297
745
1075
1232
766
1314
1541
768
611
2395
4328
10