688
0
167
2228
189
1183
1420
598
742
2364
4
402
804
565
666
503
493
41
128
984
3310
1312
5439
1
1484
510
4196
504
1216
542
579
1211
974