275
0
3251
6
932
573
302
813
847
459
256
376
870
288
1095
437
614
392
185
2920
3
595
592
1282
213
290
157
1942
499
979
152