1628
1
12305
3
998
997
3292
15
1505
0
2928
2977
1184
2
2143
2820
159
854
1265
3136
6
3036
1445
2949
1769
1624
2087
2556
4
346
3033
1800
3147
5
2216
1913
3696
8
1972