1812
1
2322
4
2786
2169
2
1001
0
2566
3
1523
1583
4187
10
1239
2732
475
581
6676
12
1618
1393
1431
718
458
3252
652
123674
35
629
980
24337
22
512
1161
1017
592
673