4594
1
584
0
552
458
525
759
408
2952
572
1045
915
2
1541
766
1152
1603
1297
611
138355
4328
10
768
507
336
2395
478
2522
1343
1075
31535
1780