2890
3
5052
10
1593
2
3336
1
3062
8
5784
297066
0
1186
1505
3461
4
1416
5915
11
189326
120
1795
1195
1267
2471
7
302
1683
4585
174730
18
1698
1618
621
2108
880
610
1579
7095