100
2157
4
48
1844
1
10
2341
8
1475
6
29
50
1330
0
3
2297
26
1931
1092
1045
800
2468
44
1173
5
1895
20
1541
7
1686
2
17
1787
16
1042
1233
1560
11
1337
1891
2054
19
3693
35
3327
43
4540
4062
25
4719
172
3291
3110