3025
1
2474
2
1774
1270
3
26
0
1421
399
1054
765
1733
2372
2288
1513
1936
2172
2470
1374
2113
1501
948
915
3535
1566
1392
2982