5225
8
1581
2
3765
4
1226
1
1223
2245
3
2966
10
1417
2797
5
1247
951
1583
810
674
8527
442
0
2510
1272
24337
22
913
1162
2903
851
6753
17
1767
1211
5746
23
2505
6547
1514