1051
3
7595
8
3753
7
6634
4
212
0
555
1
562
557
2144
519
1314
1041
2
1216
469
1987
5
473
655
437
502
357
383
454
319
414
2177
968
1430
309
354
277