2512
2
55
0
2650
3
609
857
951
1
863
438
908
354
459
424
551
1365
544
2546
1441
694
596
405
323
410
173
1044
502
522
1611
1246
922