2146
2
5839
5
990
4
1309
1400
2625
1050
1665
6
2943
1155
1099
1
952
1966
2216
7
437
1351
616
778
647
3
2435
1234
1203
499
540
529
2081
2654
7360
1301
2563