2535
2
1777
309
0
918
3125
2087
876
11447
948
1
1189
1193
1461
1601
1397
1028
536
1849
2964
3498
4
600
2337
5
3544
2478
1456
3516
738
801
621
3673
3