31402
12
3084
13
3517
10
1322
3
811
2
1100
1
4074
6
3021
979
4
2918
7
4185
11360
18
885
4848
2348
0
3918
3474
2795
1209
5063
1900
8
6843
1655
1296
1230
1415
1877
406
882
520