790
1
1590
2999
3
2840
2
1816
6779
5
16338
8
992
19944
637
0
3562
83
1169
4080
114240
45
4285
3974
3691
4
297066
1161
3083
1088
1631
267612
1369
4978
2670
745
197
605