1046
3
1138
2
2260
5
3503
1
1426
3363
1757
1406
4
1785
1105
7026
6
2746
21793
0
4059
3110
15
3452
1044
4505
83
7062
2911
723
1004
9935
2418
1413
3631
8
8843
23
662
2522