3092
1
2091
2
1452
1222856
4
180849
0
16550
27
1549
1824
1421
346
1578
1163
9355
3
780
3887
9
1337
105290
1602
1020
1933
2369
282572
2494
2644
2442