516
1
626
513
451
0
883
525
2036
2
842
3591
8
1203
1309
1511
1800
4
1073
5758
10
973
1705
3
1423
3533
4536
1740
2863