2903
3
1938
4
951
1
2522
2
1002
1337
1334
4996
6
996
5949
15
591
0
1015
3749
2411
1632
4370
2013
1694
1583
3442
918
669
238
6327
7
1347
2332
3680
2523
1285
4449