2691
2
3327
558610
6
345
1
169211
11
1751
4122
9
341
476
3599
44199
0
303
10574
5
336
367
400
8475
12
1053
2564
5622
4
2445
2330
1821
294
504
19279
556
709
1885
448