2496
3
1585
2
14887
18
3447
7
2352
1927
4837
5
55904
0
2299
1
1632
37355
13
2342
9956
1289601
4
2181
2773
444571
9
763