501
0
616
657
2366
1
1512
3426
4
2921
5
1819
2173
948
2264
931
3008
3
5065
1601
2512
822
3083
2
2465
484
2932
2903
3051
534
1603
556
2149
2087
3090
6
1527