1501
0
3929
10
2602
2
1418
4049
1671
1
2564
637
1793
6406
12
871
435
2000
1961
5242
325
1256
1966
6
283
417
2307
7546
3
1883
2221
120469
35
5874
2947
730
995
1328