2199
0
749
1239
1296
566
84
1131
1743
660
418
611
1870
41
320
480
110
644
3606
3
391
310
731
2524
337
223
562
1963
2
109