1105
2
843
1
2505
2306
3155
522
2589
2013
851
2131
1593
4453
4
2322
1020
1262
1690
951
674
8527
1967
24337
22
913
1162
1223
148
0
6753
17
1767
5746
23
1514