1590
1
2999
3
1816
83
19944
2
4285
790
5338
0
3132
10
6779
5
1660
1431
2368
2562
637
1547
1788
2710
1568
2166
1691
801
266
3771
1168
1681
11924
830
1749
1813