19932
6
1376
1
1998
4
2072
3
3100
2
2255
24337
22
1232
471
2477
1522
5070
19
1884
6676
12
3918
7
2773
5
101569
0
844
1223
851
123674
35
2562
3423
8527
2392
1716
6779
1091
1273
3465