2372
2
1330
6968
5
1448
830
1
2982
3
1154
5455
7756
4713
14
9244
2697
661
0
1883
2506
417
11611
3795
730
447
1192
3359
1894
31183
12
1208
1215
544
646
2169
1501