820
4
5019
9
2594
2
1043
175917
0
604
2953
1
1422
6
1805
10
888
2528
3991
7
692
582
268
2316
1139
3
1222
542
597
233
686
1912
1251
301
26
302
365
2410
1264