2955
2
2023
1
1897
2112
8
1842
1648
2346
3
3659
14
1431
1378
266
0
1543
3027
10
1647
1645
1115
1418
1984
2153
458
584
10070
7
4594
323
5009
691
759
431
1152