1632
2
12459
3
3092
4
2458
0
2310
904
4080
1
2757
19079
6
172
673
4386
19932
2954
1246
19944
368
4074
1933
891
832
13676
21
722
1270
5
2992
1356
3429
464
815
1656