2296
2
2097
3
1132
0
551
1
3250
440
1129
1428
1506
1425
745
21743
2814
5
3819
3117
1222856
4
1869
1025
544
1550
2659
16840
15
302
2727
1630
1053
443
2730
6
619