2141
9
2132
3
1554
2
1501
1169
1
1202
2400
6
262
1140
2048
2529
7
0
1015
3562
2582
771
1355
278
1545
1967
1690
1215
2001
853
1352
1539
3075
1063
1566
4455
11