9877
5
3166
15
3418
7
1164
2
3444
3
3364
2097
428
1
746
1012
13034
20312
39
1255
1059
4658
3262
2285
5196
6856
24
6676
12
2655
615
2324
4
739
3070
11192
10
3089
2080
2233
1806