2521
4
1132
0
1129
935
2082
11
553
493
2211
714
2522
7039
1049
383
1084
633
1269
477
573
804
414
597
1131
300
1073
400
901
475
31535
798