3326
3
1309
0
1992
2277
697
1239
1
4914
2
3998
5
796
6
1384
1804
5389
929
2320
20163
44
262
4833
1243
1230
4
2209
3523
3354
2347
1442
1355
2884
3137
1343
4629
15
2082