2507
6
1295
1
2650
20
280
1581
2
2250
3765
4
2245
3
1226
2646
5
3053
7
1821
1200
693
1653
1044
802
2077
3683
709
0
11351
17
2683
194
276
696
1104
297066
768
935
919