5223
9
4016
1
2316
2
3691
5
2749
3092
2091
1452
1222856
4
1280
0
180849
1879
1973
16550
27
1824
2189
346
9355
3
2862
11
780
996
968
2361
1337
105290
1602
1020
2369
282572
5590