2732
2
3173
592
0
55904
37355
13
3354
1
444571
9
3936
3
986
4465
22
718
511
603
1993
645
3724
1036
666
2666
604
2502
3507
6
1289601
4
1812
1867
2634
2642
3660
466
2285