3497
4
907
1
4650
1358
3
1664
1841
7
4107
1129
0
521
251
1923
1563
2585
2
1261
1365
1375
447
4706
5
3626
544
775
2372
2982
543
2127
559
2096
2714
1383
2109