2530
4
1079
2
951
1
2934
745
0
802
1720
2209
1093
2456
1423
1564
882
3
2948
9
1371
2153
7
3326
1599
1066
266
844
833
1471
2786
5
1615
693
2349
2443
662
665