2151
1
2061
3
1243
0
3168
484
475
781
490
818
468
576
637
464
284
367
404
648
578
544
685
328
527
2448
2
1070
396
290
305
153
3690