1025
0
3691
5
1638
2
2809
2301
433
2881
321
3498
4
360
455
2224
325
370
505
3510
4111
2990
6
2657
3
2749
1
2748
1452
294
2459
9
2493