452
0
55
1144
424
52099
1094
522
541
578
352
1661
223
383
607
2533
558
1126
645
616
2151
1
476
324
1015
639
512
547
757
581
934
400