2141
9
1554
2
1501
3
2132
1015
1
12621
22
1169
6236
10
1992
697
0
3562
1202
1681
1690
1309
3634
4914
496
2562
1355
1825
1606
693
2999
5389
1220
467
8527
2400
6
1047