240
0
3116
3
2566
4360
1
1988
5
2108
2
2539
449
2889
4
338
503
55
446
138
2907
1304
17
628
479
596
435
522
764
189
593
1823
34
473
1169
3159