3296
4
2631
1
3066
7
2285
2
1868
2921
5
1107
0
2534
4757
2343
2305
2570
5946
1412
3505
1819
2092
779
1466
1859
1590
1889
1753
2322
527
3