1581
2
5225
8
3765
4
3629
1
1223
1226
810
1812
4187
10
1417
1431
2732
6547
0
2797
5
2322
5196
442
2786
5801
1002
1247
1001
1337
3371
9
13967
603
3354
2354
123674
35
1160