2262
0
951
1
1306
1615
784
1326
1380
1618
3820
3
1681
1367
2044
2
385
2999
1787
3683
868
1089
801
2377
5372
2173
2505
2456
2530
4
1743
3054
5
1095
2057
1683