2732
0
348
643
165
380
726
1068
2051
381
267
65
1332
739
747
304
215
874
342
483
251
514
404
434
373
1211
565
84
471
1610