1585
2
3461
4
1804
1
2583
7
2302
3
4915
1589
1347
3715
2382
2440
3063
32302
0
1849
1346
4443
9
5504
16
951
5151
108797
690
3222
3176
1496
6
2942
1532