2955
2
2112
8
1897
1
2023
1648
2346
3
1842
3027
10
1115
637
0
409
2079
381
9244
4713
5
445
401
372
407
2490
1101
1108
2169
226
738
3559
456
455
13835
2143