3629
1
2551
3321
5486
4431
9
34959
18
1247
2
1568
7086
12
2794
1054
0
1416
5527
3
1529
5922
5
5226
5200
4
1793
3492
2954
2152
2163
2972
1743
2274
2512
12459
1009
2365
3546