2301
6
2732
2
592
0
718
1
3354
986
4465
22
511
603
645
1036
1867
604
2502
3507
1812
2634
3
466
3180
3418
7
1379
1289601
4
2322
461
6075
15
2185
5431
7034
1059
913