503
2
1092
1447
8558
5
361
1
534
1278
6
2346
950
1323
3433
449
919
0
1140
9
513
1314
4
4803
12
8708
23
510
447
426
666
2411
3
614
1508
3341
501
3084
13
1009
1741