430
2
562
1
543
3761
13
2525
5
4986
7
903
645
232
639
333
768
1459
385
341
500
1213
3
403
337
297
339
1354
361
412
371
281
86
343
486
420