3040
4
773
1
815
2
1163
360
524
313
1398
538
1495
995
1438
3
1437
790
2017
2807
1619
6
5815
5
1663
2808
960
1944
232
5195
7
1367
126
482
1541
117