3159
0
1243
2123
1105
1103
534
490
1743
484
1457
580
1205
8
1334
332
1166
914
562
4237
340
2663
1862
1
344
990
668
436
1298
477
5430
1481