3995
2
3891
7
1583
1
3565
8
3248
1334
1232
1002
3575
669
6327
1566
238
0
519
1507
1337
1063
2332
2631
1509
5
2687
1266
840
2974
5233
10