332
178
331
656
1
861
245
430
333
246
252
554
391
421
531
2
743
1769
537
241
228
291
1828
966
1897
1622
1579
4
1193
3