123674
35
2505
2
951
1
12472
0
1935
6676
12
19932
6
2495
1423
1564
1451
980
1250
784
1162
1565
674
1767
954
1585
1239
6753
17
517
5746
23
3629
3354
434
7471
9
3591
11
400