555
1
445
356
3195
2
2206
3
1672
8
1229
7
1153
28028
960
4
1316
6142
6
2760
1165
20247
54
911
5
375
413
583
726
9
2887
410
1911
620
476
409
424
388