3326
3
3527
2
1443
1
1303
4311
1647
4
1352
1695
3634
10
3771
2386
2108
6
2297
1511
796
6346
16
2873
2462
2245
1289601
1547
2530