2245
3
5065
1
15233
3738
5
1849
2
1922
2366
1976
1289601
4
14
0
1380
3673
6
673
2480
2935
3303
2732
1210
3354
3146
12
1526
4837
3078
2512
2145
658
741
9836
15
467
2562