3326
3
1239
1
1804
929
3998
5
3354
2347
2
796
6
2277
0
2320
1243
2209
930
2939
1355
2884
3683
2060
4629
15
4311
20163
44
1384
2082
1468
1424
2786
8411
1691
1681
2173