4111
2
3092
1
257
0
2989
5
555
297
2076
1319
693
1149
3660
3047
10
2546
390
458
1222856
4
945
2581
121182
547