2283
1
1630
2
2414
3
11882
12
5493
6
916
1737
7
920
1765
5
1463
983
4392
4
4955
801
998
706
5929
10
1066
2746
2296
600
1918
2055
992
2916
25
915
2111
1226
1320