2216
7
653
2
579
1
1150
3703
12
1463
2859
1001
1517
10
595
4
1966
5
1092
1672
27
748
1211
540
2106
893
3
1414
1629
642
1235
603
4250
1133
1374
1364
1252
1147
1378