501
1
1110
2
6546
5
111
2675
2249
70
1196
815
0
1153
926
74
589
478
1350
80
579
67
2107
4
1181
7221
1720
3
937
458
866
3015
7
77
719
3008
454