495
0
1129
1506
1748
2749
1
2831
1452
10270
4
1516
2546
1020
2296
2
918
1337
31535
4111
1367
6333
2809
1302
270
325
451
1587
47041
1750
11881
3
269
370
441