4978
2
978
20163
44
2267
3
775
1
2494
3623
1230
4
770
994
1108
4142
5
2184
3562
2482
2538
484
0
1096
2368
823
461
445
362
628
1093
469
391
55
3196