393
1
879
2
679
280
123
613
219
469
3
362
392
1339
0
1090
268
71
1246
1520
87
303
326
1365
536
515
883
676
337
321
377
331
350
403