542
0
623
1
1663
5
302
2551
685
3475
237
370
7034
1681
2916
4
929
3
804
793
1832
394
11924
2254
3310
503
101569
1781
2089
2
621