2960
6
3363
2
1824
5
2239
0
2003
3556
3314
4
1749
1769
3
2346
333
1524
706
1463
3597
3321
1
1249
1734
748
904
849
2442
2232
2402
2486
3508
3007
1513
2015
3566