1132
0
1043
2
417
1594
1924
1690
1
3067
3
662
1822
1851
4
2858
14
2320
1182
3287
3795
650
1386
1587
1343
3998
8
1645
2644
2257
263
635
661
1342
597
3752