3497
4
907
1
4650
1129
0
2103
4107
1664
251
1563
1358
3
1375
2
447
1890
4706
5
1084
544
775
2372
2982
56488
2316
1923
2033
3044
27
4252
2079
48766
24
1690
356
1756