516
1
626
513
451
0
883
525
2036
2
842
3591
8
1202
1309
1511
1800
4
1072
5758
10
972
1704
3
1423
3532
4535
1740
2862