248
1
28
163
2
131
51
24
60
59
95
3
1980
8
2141
7
1292
1330
935
2885
4
1438
580
1622
5
1007
914
1413
810
984
877
979
2818
274
0
1096
1026
6