2096
2
1161
4
5108
5602
9
2730
6
1811
0
445
1
359
1584
1637
4910
4271
479
2604
7
588
291
4987
3
4067
978
1359
1823
1268
6579
1254
2069
3054
1050
1732
5620
11