2462
8
2669
2
2733
3
1842
1
445
0
422
330
957
409
454
1557
415
403
381
1571
468
722
1260
750
846
1002
30466
64
328
325
1133
2490
367
1939
490
266