3125
2
3546
1
2192
32302
0
11153
8
841
35
3498
4
485
3779
4471
2964
280
2354
3051
1045
1603
2771
1461
1180
7199
391
1112
385
5431
592
2159
2797
5
693
2906