2786
1
2322
4
930
2
1812
1386
840
3
9220
2263
0
951
1001
4884
6
5347
12459
5949
5
1451
7053
7
4187
10
2732
6676
12
1431
762
5079
2489
1514
2200
123674
35
1839
980
24337
22
1977