5223
9
4016
1
3691
5
2749
3092
2091
2
1452
1222856
4
7108
13
2125
2526
3
915
16550
27
1824
0
362
346
9355
780
968
3442
1337
105290
1602
1020
2369
4820
2644
2260