2669
2
2917
5
1247
951
1
2505
12632
7
1896
0
980
3054
418
2057
1293
2975
1683
3379
582
1616
635
826
1589
1306
1111
538
2500
652