150
269
3
1
100
699
12
38
50
576
572
2
13
679
0
769
4
666
1594
35
1497
9
89
1315
58
2616
27
227
1666
135
1506
28
1684
39
1949
5
1331
1427
1461
41
1344
1228
34
1296
14
1489
110
1093
31
1280
21
1042
17
1000
19
1151
6
51
1532
11
101