2990
0
2065
1
1813
2999
3
3779
2
1606
2650
20
2986
300
868
940
1704
1193
2152
2082
2368
1000
2392
1844
2294
1512