945
1
1602
5
376
2
1453
4
390
403
2311
6
341
533
1559
679
2003
16
635
384
332
542
436
484
459
490
527
1870
0
399
1072
2563
922
3
1086
1571
987
377