2669
2
1537
3014
20
1569
1
2804
4
1320
3085
5
3491
3485
7
957
2522
3316
10
771
4551
5141
3706
2312
0
2620
1507
1636
3
2262
2495
2687
2350
2784
5732
1472
2499
1647
1568