181997
11
1212
2
12632
7
7893
4
427
1
3987
3
1005
1996
1332
0
499
1015
560
3344
1393
950
5443
1787
2420
1482
2786
5
6861
12
1045
1695
1120
741
656
1126