1156
0
611
2201
755
706
1049
857
780
1963
2
1743
757
1284
296
348
173
1441
1472
372
3356
351
353
692
421
749
1646
664
916
459
388
1242