100
2355
0
17
3391
3
30
3291
13
4103
2
36
3015
2320
1
18
2238
43
3036
54
3677
28
3077
38
1886
3244
34
4894
4
85
3901
74
2332
3193
66
4651
2839
40
2349
20
2207
19
3636
2803
1765
27
2629
2502
5717
7
174
2851
80
5600
71