2657
3
1329
1
1513
2172
2
2470
1374
1889
1501
650
0
915
1425
1138
1566
282572
2982
1448
1642
544
2296
5262
10
521
1622
1054
543
1193
1326
263
1603
4111
964