2522
2
1285
1
1734
2495
0
1015
844
496
2324
4
1493
467
1606
1168
1047
6236
10
8527
17970
15
12779
8
2352
18816
11
12459
3
1380
19944
2600
4691
1289601
3386
2476
2392
6346
16
1093