2578
1
3519
9
982
2
20850
5
1876
2146
1834
1304
2381
3
1294
549
0
1568
607
1073
1522
3312
666
2670
1976
1354
2232
1763
2264
1501
2193
2032
2215
3326
2756
1570