2245
3
2530
4
1174
1
951
2906
2
1606
1399
3485
7
297066
0
2562
3326
3041
1526
3078
2013
1369
3683
1226
3053
1549
4096
1787
1788
17333
27
5527
935
1289601
2797
5
1295
753