1002
2
1347
1
1583
1632
918
4
2013
1334
1337
1938
4996
6
2763
0
6327
7
1581
996
5949
15
591
2332
3749
3
2411
3765
4370
2903
1226
2687
5
3442
669
238
5225
8
1295
2650
20