2955
2
1923
3650
3
1516
1
1708
1256
1750
13159
10
2897
5
9244
2153
1077
1543
2169
2497
0
10070
7
563
1292
4713
2748
6
661
323
3003
4
2023
1453
853
738
2138
13835
1215