504
1
1949
0
17353
2655
671
438
729
2864
7
2964
1428
676
547
1452
953
1580
2546
2694
3
389
422
4111
2
970
90
7039
2668
376
316
663
3248
501
1750