989
2
2953
1
612
615260
4
561
0
3874
888
1794
1244
6
1139
3
2316
9
1155
7
597
542
414
226
1148
64527
2053
275
750
194586
4482
1853
505
534
4767
442
1680
1986