555
2
1107
419
1
317
1450
821
2127
6
663
2133
0
885
1486
4
513
467
670
424
1528
454
366
2108
3
292
387
2624
7
1093
17698
9
1777
1238
1127
7607
1617