100
1044
27
68
50
1273
0
32
1528
1
26
1461
4
1288
28
1333
17
1259
2
6
1887
9
1255
7
2016
3
15
1287
1538
8
1722
12
1760
3135
1525
2516
1266
2533
1922
2248
2542
959
1902
2910
2159
1194