115916
18
3222
12
658
6
2931
2
2821
25
13351
6680
10822
33316
0
2531
3
1188
22593
8
1401
686
847
712
1822
123803
1070
1866
4
3317
2455
1407
1281
1982
6050
1443
1
385
88
2457