509
0
1952
2
2808
1
1102
4151
1421
1037
650
639
4
2800
356
2710
8
3795
1453
3564
3
1802
3268
1376
2008
4370
5
2060
8773
10
312
2084
400
592
2431
1298
1392
2229