118
1
122
2
163
67
793
7
176
268
72
930
2935
4
1960
3
1557
6
663
2687
1443
11
2427
733
759
1549
613
4984
813
803
562
885
378
98
359
412
1354