1132
0
928
1
512
3734
3
10396
8
13159
10
1418
2
2979
935
804
1284
493
383
2924
1084
300
980
475
1379
2045
1400
1213
2211
671
573
1584
1431
2411
1053
449