490
0
1581
2911
9
1243
668
1166
451
3159
4651
3
2332
2123
40
398656
19
362
534
1596
1298
2124
2271
4
2996
318
1862
1
758
568
562
607
387
550
1500
3724