2732
2
3418
7
5431
4241
3
3180
1
1663
5
718
3262
1163
3724
592
0
1419
19783
2525
3354
1289601
4
986
4465
22
2195
511
603
14801
11
645
3613
8
1059
3364
1036
3107
4212