2395
0
3066
44199
13159
2
3069
7
2269
4
162856
3251
6
2003
695
2934
8
1580
287
1
2445
382
881
1462
226919
14
840
872
596
2257
702
3646
3
560
1245
4536
306
907
2831