2135
2
2939
1
2601
4
2043
3
1657
0
8535
12
2238
2356
6
2962
1878
2907
360
994
1373
356
501
1049
1518
1940
341
18258
492
1099
484
756
1675
597
1230
786
23774