3092
1
2091
2
1452
1222856
4
1034
180849
0
1879
868
16550
27
1824
346
2605
3
4911
8
1323
9355
780
968
1337
105290
1602
1020
1578
2369
282572
1360