1581
2
3765
4
1295
1
2650
20
1223
280
3683
2521
5225
8
2250
11650
23
2245
3
297066
0
1889
1226
3053
7
2526
2683
1241
489
202
1060
2797
5
2402
887
809
1238
2773
1681
2354