21205
0
37785
34109
5474
1
25897
18455
8
1240
880
3222
9
5648
24
2097
6
2488
1600
11
308
238370
1494
4
3109
2972
5
1312
2
2267
1196
4521
15