3114
4
342
0
348
522
481
334
552
968
483
1
1086
2690
2459
9
3632
3
158
433
752
269
680
421
297
560
392
139