1804
1
2583
7
2711
2
2911
9
2302
3
4915
1589
1347
4651
2382
4
2440
398656
19
3063
32302
0
1849
1346
4443
5504
16
951
108797
690
189326
550
5151
3222
3176
1496
6
2942
1532