121182
1
2730
6
2644
2
5255
16
282572
0
20634
8
18385
19279
17353
8876
2000
325
726
1020
4139
4
1007
14508
18
3503
3
460
476
4740
3092
31535
422
822
625
629
729
1949
2683