1506
0
1949
3
2069
1343
1587
1
3428
5009
105290
17353
449
3528
6
2727
2
385
2935
2442
3632
5
1936
597
31535
2515
2189
349
57
2670
20
791
2421
2334
1302
467
1129