2999
3
1690
1
2131
1787
2535
2
1819
2258
4179
3691
4
2082
1431
1399
1883
3498
4768
5
528
2333
851
32302
0
2327
11
2377
2430
3854
1911
19783
1306
4757
8
4453
2932
1603