1009
0
458
846
1418
2
1045
584
2024
1
4830
2952
511
1025
768
503
176
13159
525
1075
363
478
2720
10
639
25127
383
953
266
396
1389
422