4309
3
1812
1
1690
929
1539
989
0
2322
4
2699
2
980
2786
2865
2465
24337
22
1001
1613
851
3267
2530
4187
10
2436
4562
1558
2082
1393
2732
6676
12
5432
1431
604
8002
7