500
1
1181
2
2107
4
1153
926
815
0
2249
5
69
1196
111
2675
4843
11
1110
6546
74
73
2607
989
1487
509
481
1451
1132
1781
1558
6
1681
331
675
639
1735