524
0
570
2241
877
536
445
2909
1
2244
4
416
4031
470
437
305
808
438
2733
424
340
471
2697
556
492
391
893
2836
1866
14125
10
2093
3
1049