3680
2
1938
4
1334
1
1002
1337
996
1200
3
2903
918
2462
4996
6
2013
4370
1347
5949
15
591
0
2411
3749
3442
1632
1583
1232
669
6327
7
238
2332
4431
9
1711
1825
951