3691
5
2809
2
980
1
2301
3092
2881
1775
988
0
2093
3660
918
3510
4111
2749
2748
1452
1819
3233
16
968
1381
3
2546
2955
2103
1932
226
2177
4
2076
121182
467
2125