500
1
1110
2
815
0
74
926
2248
5
69
111
2675
1363
1008
1901
401
114
627
1107
1426
4
8910
1534
270
589
578
67
477
7220
1181
2107
3084
8
88
3667