5056
13
1802
4
2190
1
798
0
19279
2
1053
1230
5
1254
755
1132
2104
3
2604
7
2522
4591
9
2229
573
15276
27
1869
2304
475
2211
2564
5304
2705
2033
3044
4252
1811
356
423