928
1
300
0
485
2097
3
1782
999
2461
20
11881
552
1696
2947
518
177
282572
5661
4
7334
383
2
2225
365
282
12590
884
1227
765
1650
28805
6
4895
8
1056
2109
1869