945
1
1131
2
24337
22
2336
1533
733
962
1590
1812
3655
11
3354
9
4587
3
2322
4
3364
687
980
2786
685
0
1814
2392
1001
1259
4506
123674
35
2778
3267
1929
1191
1393
4187
10