1632
2
3227
5504
16
297066
0
1064
1
131589
2377
2906
19944
1704
4382
4
1174
14887
18
1129
1047
5169
4765
8
3780
10
1268
3326
3
5209
9
24337
22
10317
11059
2189
1412
4096
1331
1334
2245