1132
1
1169
2951
2
2364
4179
2740
4832
3
2412
1896
1306
3354
690
1505
1923
3518
1512
1233
2077
1422
1681
1787
2999
1547
3683
1622
2166
2173
1523
1384
5
83