2106
2
1311
4
1410
3
620
1
482
1680
1722
7170
7
480
4895
5
827
413
469
509
419
1026
513
974
403
476
547
2128
602
538
512
623
528
435