100
1126
3
19
1406
2
5
1130
1
16
1536
11
57
1448
32
929
0
18
1386
42
750
2037
4
63
50
954
6
1304
200
886
12