1590
1
2508
7
2822
2
2992
3
1564
1669
4
1982
1239
2318
1384
5
2082
1468
20163
44
4837
1424
1691
3562
453
662
0
528
1749
1844
802
1532
2001
1681
830
673
940
83