3546
1
951
1618
841
2
3470
5
432
0
2233
3
542
2886
2059
444571
9
3624
4
1550
971
1606
297066
471
181997
11
5253
2740
6779
2285
1868
1564
2343
4937
194
706
5946
898