1409
3
2405
2
406
1
59
221
1576
95
141
442
40
82
377
4
978
1431
1208
100
212
177
31
1042
9
1024
6
1388
0
5069
5
1170
1992
7
7888
8025
1959
722
630