1129
0
683
2683
1137
1
25137
19279
2
1501
2275
2041
482
2645
5254
1898
4
3691
5
2809
17353
355
2301
47041
2881
31535
1815
1803
3114
503
2992
3510
1095
4111
399