5225
8
1581
2
3765
4
3629
1
1226
810
2245
3
1223
1417
2797
5
2732
951
8527
1812
913
2354
5801
5196
6547
0
442
2549
11
2322
2903
1431
6236
10
1514
1247
297066
1301
2906