1506
0
2361
1
5012
4
1392
1267
1343
2493
670
661
1132
2000
875
440
3287
3
1976
2
322
1577
862
1054
2647
3243
7
400
2296
1525
1923
3650
1888
11756
419694
9
8822
5