3326
3
1239
1
1309
0
1992
1804
697
5389
929
3998
5
3354
4914
2
2347
796
6
2277
2320
1243
2209
930
2939
1355
2884
3683
2060
4629
15
4311
20163
44
1384
2082
1468
1424