2901
1
6273
0
2512
2
428
333
1288
522
2533
547
645
352
558
512
826
383
1094
798
457
310
670
1596
692
710
3401
5
1015
460
355
452
2350
3574