2135
2
2343
4
9013
17
981
1
1375
6
1925
1640
1092
1186
1681
886
3
550
1050
1429
4325
607
606
1096
738
1916
5
414
985
1700
671
3500
1353
665
801
1719
4294