2749
2
1938
4
1507
1
2628
39034
0
2062
2831
1961
445
1350
58
1501
693
2920
3
1126
342
63
486
1594
4233
458
604
501
1454
671
2719
3708
582
2346