2259
9
2959
1
1815
2
2195
1185
1782
2592
870
3354
344
0
419
453
3120
4
6844
701
917
399
1454
3203
645
2101
1126
430
1812
531
556
691
3356
96
1197