3287
1
2225
3
521
1129
0
43
839
1907
5
1008
2
721
7153
9
3353
11
2016
4
1263
2316
1852
1421
1132
417
503
9576
14
4090
9244
3650
543
1343
3559
964
3668
2030
1302