222
1
1005
2
884
314
442
450
516
716
4
231
408
3381
11
5677
0
996
703
5
12152
12
941
400
347
246
528
372
252
443
404
451
468
389
423
269
229