2632
3
2677
10
2786
1
1352
1152
2
4073
7
4102
4
4933
13
2336
5
2709
6
2249
2879
2289
2257
238
0
638
3855
2452
1187
2851
2715
972
1097
2102
1005
11191
22
1591
1913
3518
7096
14