5050
1110
4970
1730
1300
1560
890
1500
1130
980
990
480
1030
830
2470
3030
2120
1380
1140
1160
1051
700
1040
770
12641
17940
26175
34953
11910
20512
5831
16740
2420
2730
2820
3860
4150
4950
287630
2933
1990
1750
4987194
10791834
436015
3831
32808899
7073716
8502
7462
3671
6322
3501
7815
4833
1200
1884
1073
2151
1058
1330
730
1763
802
1914
1053
1050
1000
1820
2769
1100
1690
1570
941
782
967942
556821
1025726
685927
1581016
6436327
3162268
7235541
3842966
53636