2508
7
2028
2
1168
1
2929
6
2087
2633
1392
874
1088
2776
1583
2255
1660
1585
3461
4
2583
3734
2041
4915
1589
3
1347
2382
2440
1364
1075
3063
4358
1346
2099
4309