2043
4
570
1
1295
2773
2650
20
280
297066
0
3683
3835
2250
3765
1638
2462
3
2727
5151
2
2763
2911
9
2558
4451
15
2405
1452
3629
4553
1574
1581
1451
106
2245
542
1292