2061
3
5043
1
2499
4
457
0
6231
383
940
343
390
452
1365
1029
2108
2
417
717
666
448
1136
532
628
538
410
5338
645
1035
52099
342
399
3176
315