1583
1
1002
2
1632
918
4
1347
2013
4996
6
4370
1938
5949
15
591
0
2411
3749
3
3442
1334
669
6327
7
238
1337
2332
996
2903
4449
1014
2083
2687
5
2149
2202
8
1479
1362