2245
3
3991
4
1180
1
6856
24
1226
2324
3053
7
3083
2
534
0
2124
2465
583
2932
964
337
1970
1135
6076
15
539
3873
2903
2354
3051
1603
657
4005
758
2149
5
2087
2581
10