2600
4
1641
1
1712
0
929
3
1331
2
3158
1334
3910
1704
24337
22
10317
1564
9954
6
2318
1089
297066
4382
5978
2131
1423
5169