100
3196
0
8
4264
2
17
4237
6
3841
10
50
3629
6541
5
42
4650
1
18
3249
29
7163
7
45
3650
20
3574
4008
71
5304
75
4116
47
4571
55
6206
19
232
4213
3
35
5112
43
6912
9
90
5159
11
13015
4
66
8874
37
9595
62
9979
85