647
0
251
3248
951
1336
830
6435
7
601
1
310
286
641
579
469
361
2551
1417
3
1309
1464
2059
3492
1631
329
3061
5
614
2
247
25127
501
438
968