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