1020
0
2668
2
2169
2842
8
3117
3
3114
4
3248
1803
3751
2459
9
1386
21743
1
1960
7
777
1378
605
392
2657
2749
3498
1452
2224
1508
391
625
693
802
5126
11
4111