2727
2
4111
1133
0
2490
951
19279
325
2992
415
245
1020
602
17353
467
1557
1059
1411
2328
318
259
409
798
348
288
269
268
544
256
471
822
1