122
1
307
2
87
219
1150
4
512
410
886
1688
1795
7
1807
531
461
794
0
1031
7843
5
630
984
7971
146
213
419
534
671
555
1191
3
3457
15
728
649
665