2504
3
1364
6
3126
5
1361
1
2877
12
892
1177
2
906
2210
4
1716
1304
2771
1150
2108
494
586
953
652
978
7
554
653
703
1070
975
767
627
0
1108
577
296