150
274
4
1
100
702
12
38
50
579
578
2
13
688
0
777
672
1598
35
1506
9
89
1323
58
2622
27
227
1676
135
1513
28
1705
39
1957
5
1335
1430
1468
41
1349
1234
34
1302
14
1492
110
1101
3
31
1286
21
1054
17
1007
19
1158
6
51
1540
11
101