3354
5
2911
9
1583
1
11150
3
8859
1017
0
2368
101569
4465
22
1084
309
739
2
1038
660
1447
284
3126
1012
123674
35
1036
1505
339
1650
3964
3169
631
4946
18
763
1338
3507
6