2502
4
2106
2
1992
1
2630
1391
1497
1219
1845
1413
3136
6
1617
3
3517
1976
2565
646
2235
0
1491
2050
3262
2736
2545
2239
5156
13
1974
1095
3200
29
607
1828