1501
0
2211
1671
1
1192
3990
730
530
4
637
545
3082
217
417
4987
3
7756
2506
1029
4713
14
924
5885
772
3303
2
17184
44
2117
6968
5
31183
12
597
1428
565
653
1327