123674
35
3863
14
6676
12
2369
0
3020
17
1289601
4
19932
6
2534
2
4309
2323
9
8527
1
370
608
542
12472
1056
3475
5
2722
623
2392
2495
4198
120
1883
23802
685
38477
34
1107
302