2459
6
602
0
1560
1227
5
2956
3
2271
2404
1056
2
1280
1
2134
2189
1114
1662
3787
10
1452
4
3945
1669
2144
1914
541
234
95
823
662
946
912
736
1752
2929
789