5293
11
2788
2
904
1
2619
3
1595
606
884
421
2737
2551
833
2222
10180
8
669
4311
1369
840
940
1727
903
1115
1414
1431
2614
1434
1964
1364
5276
6
5232
7