100
3655
2
42
4557
0
32
3474
3
27
3136
6
3347
10
3400
19
4669
23
4610
85
4046
14
209
5732
9
229
2643
5
2360
17
3399
30
3298
13
4117
36
3025
2328
1
18
2251
43
3047
54
3682
28
3089
38
1890
3267
34
4912
4
3911
74
2336
3205
66
4662