3505
4
2207
9
1802
2
31690
0
1172
1
2809
2301
924
1448
2668
2657
3
2135
2748
1452
2008
5
1880
2730
6
369
980
699
859
719
631
317
7039
1551
653
572
1428
2522