2189
2
529
0
142
2623
3
2977
15
2087
2436
1
752
914
2962
908
2849
4
2870
1656
1103
3000
1550
3516
796
2381
3369
8
5402
9
6344
607
2480
41355
3297
12
1180
2101
500