1651
2804
3843
2179
443
1527
3539
1768
1008
394
2248
6401
3346
4016
631
581
2044
2615
15216
3481
1284
6450
4128
1203
2481
1520
1160
2183
1397
3428