3041
3
1518
1
2005
2
1598
583
2989
4926
5
1431
1978
6
734
515
5829
22
1812
862
822
0
194
2322
4
980
2786
1425
24337
1001
2626
1875
909
1041
3267
3176