1020
0
1551
2
2209
3
1824
25137
31535
547
3691
5
17353
2275
2727
2881
19279
2283
4
1098
2749
1
3114
968
451
2299
4111
1463
2199
3510
2758
4309
729
467
152
1267