159875
14
129
0
893
2
1236
510
3049
5
990
1
3812
3
2892
10
1740
3012
949
3278
6
3730
115950
18
592
70
35
937
2463
1316
233
1126
250
875
2392
89
48
4272
7
1076