2556
4
2366
1
3109
14
1993
3
2982
5897
1357
2
2049
1778
1295
946
1363
1411
1532
2570
1438
2763
0
605
2837
3026
2082
2272
1736
2650
20