171
0
647
503
580
418
579
2727
2
2668
411
1152
2459
9
1149
2696
4
1645
1
66
951
345
552
16
355
584
422
185
247
383
2941
2546
802
297
1824
798