2123
2
1824
1154
3118
3
2108
6
2420
2082
0
877
3169
1580
2977
5
1317
1
2725
22
1621
1746
1637
519
1195
2767
3745
2755
1993
2937
1092
1479
1278
2715
5915
11
3519
9
401