684
0
846
1346
298
563
603
362
1961
637
301
47041
171
2855
3
798
247
1
276
513
290
173
302
1504
909
819
1348
1655
3092
968
3990
3691
5
2301
2